julia method shifting